"""
函数	                                    说明
file.seek(offset[,from])	                移动偏移量并返回新的绝对位置。
                                                offset：移动的字节数，如果是负数表示从倒数第几位开始。
                                                from：从哪个位置开始移动；0为开头，1为当前位置，2为末尾。from不为0时需使用'b'二进制模式打开文件。
file.tell()	                                返回当前偏移量
file.truncate([size])	                    从开头开始截断文件为size个字符，无size表示从当前位置截断。windows系统下的换行大小2个字符
file.writelines(seq)	                    将序列中字符串写入文件，需要自己加入换行符
file.readable()	                            如果可以读取文件则返回True
file.writeable()	                        如果可以写入文件则返回True
file.seekable()	                            如果文件支持随机访问则返回True
os.rename(old,new)	                        重命名文件
os.remove(file)	                            删除文件
os.mkdir(dir)	                            创建目录，不支持递归创建
os.makedirs(dir)	                        递归创建目录
os.getcwd()	                                获取当前路径
os.chdir(dir)	                            进入指定目录
os.listdir(dir)	                            获取目录下文件和目录列表
os.rmdir(dir)	                            删除空目录
os.removedirs(dir)	                        递归删除空目录
os.path.abspath(path)	                    将相对路径转换为绝对路径
os.path.basename(path)	                    获取路径中的文件名部分
os.path.dirname(path)	                    获取路径中的目录部分
os.path.join(*paths)	                    拼接多个路径，自动处理路径分隔符
os.path.split(path)	                        将路径分割为目录和文件名的元组
os.path.splitext(path)	                    将路径分割为文件名和扩展名的元组
os.path.exists(path)	                    判断路径是否存在
os.path.isfile(path)	                    判断路径是否为文件
os.path.isdir(path)	                        判断路径是否为目
os.path.getsize(path)	                    获取文件的大小，以字节为单位
os.path.getatime(path)	                    获取文件的最后访问时间
os.path.getmtime(path)	                    获取文件的最后修改时间
"""

import os 

"""
# 返回一个3元组(dirpath文件夹路径, dirnames文件夹名字, filenames文件名)
os.walk(
    top,  # 根目录
    topdown=True,  # 可选，默认为True:自顶向下，False:自底向上
    onerror=None,  # 可选，是一个函数
    followlinks=False,  # 可选，设置为True则通过软链接访问目录
)
"""

for root, dirs, files in os.walk(os.getcwd()):
    print("当前路径：", root)
    print("目录：", dirs)
    print("文件：", files)
    print()